html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}img{border-style:none}body{font-family:"Gotham Rounded A", "Gotham Rounded B", sans-serif;font-style:normal;font-weight:400;color:#333;background:#222}#wrap{position:relative;z-index:2;background:#fff}#content{position:relative;background:#fff;transition:all .5s;-webkit-font-smoothing:antialiased}.container{padding:70px 20px 80px}.content .container{opacity:1}.dark{background:#1b1b1b;color:#eaeaea}.container.full-bleed{padding:0}.column{max-width:1200px;margin:0 auto}h1,h2,h3,p,img.txt-column,ul,ol,blockquote.txt-column,.grid.txt-column,.txt-column,hr.txt-column,hr.ellipses,hr.small,pre.txt-column{max-width:600px;margin:0 auto}body{font-size:18px;line-height:30px;-webkit-font-smoothing:antialiased}p{margin-bottom:30px}p.lede{font-size:22.2222px;line-height:30px;margin-bottom:30px;color:#c7a007}h1,h2,h3{font-weight:500}h1{font-size:30px;line-height:40px;margin-bottom:10px}h2{font-size:24px;line-height:30px;margin-top:40px;margin-bottom:20px}h3{font-size:20px;line-height:30px;margin-top:40px;margin-bottom:20px}h2:first-child,h3:first-child{margin-top:0}ul,ol{padding:0 0 0 20px;margin-bottom:30px}li{margin-bottom:10px}li ul{margin-top:10px}a,a:visited{text-decoration:none;color:#0774ad;border-bottom:1px solid #ccc;transition:border .2s}a:hover{text-decoration:none;border-bottom:1px solid #666}.center-text{text-align:center}strong{font-weight:500}.byline{font-size:13px;font-weight:500;color:#a2a2a2;text-transform:uppercase;letter-spacing:.025em;margin-bottom:10px}.listing h2{font-size:20px}.listing p+h2{margin-top:60px}.listing h2 span{display:block;font-family:"Operator A", "Operator B";font-style:italic;font-weight:500;letter-spacing:-.02em;font-size:14px;text-transform:none;line-height:30px;color:#c7a007}.listing p{margin-bottom:0;padding:20px 0;border-bottom:1px solid #eaeaea}.listing p a{padding-right:150px;display:block;border:none;color:#333;transition:color .25s}.listing p a:hover{color:#128ccc}.listing p span{float:right;text-align:right;font-size:13px;line-height:30px;font-weight:500;color:#b9b9b9;text-transform:uppercase;letter-spacing:.025em;margin-bottom:20px}.listing h2+p{border-top:1px solid #eaeaea}@media (max-width: 650px){.listing p span{float:none}.listing p a{padding-right:0}}p.small{font-size:14px}.work-list a{color:#ddd;border:none;display:block;padding:20px 0;transition:all .25s}.work-list a .lazy-img.loaded img{opacity:.8;transition:all .25s;border-radius:2px}.work-list a:hover .lazy-img.loaded img{opacity:1}.work-list a:hover{color:#fff}.work-list a:hover .work-list-desc{color:#c7a007}.work-list-title{display:block}.work-list-desc{transition:all .25s;display:block;color:#777;font-size:14px;line-height:20px}@media (max-width: 650px){body{font-size:16.2px;line-height:27px}p{margin-bottom:27px}p.lede{font-size:19.99998px;line-height:27px;margin-bottom:27px}h1{font-size:27px;line-height:36px;margin-bottom:9px}h2{font-size:21.6px;line-height:27px;margin-top:36px;margin-bottom:18px}h3{font-size:18px;line-height:27px;margin-top:36px;margin-bottom:18px}ul,ol{padding:0 0 0 18px;margin-bottom:27px}li{margin-bottom:9px}li ul{margin-top:9px}}p.roles{letter-spacing:.025em;font-size:13px;font-weight:500;text-transform:uppercase;margin-bottom:10px}.roles span{font-family:"Operator A", "Operator B";font-style:italic;font-weight:500;letter-spacing:-.02em;letter-spacing:normal;text-transform:none;font-size:14px}img{width:auto;max-width:100%;height:auto;display:block;margin-bottom:20px}.lazy-img{height:0;position:relative;margin-bottom:30px;background:#eaeaea}.lazy-img.work{background:transparent;margin-bottom:10px}.lazy-img img{opacity:0;transition:all .1s;width:100%;position:absolute;top:0;left:0;margin:0}.lazy-img.loaded img{opacity:1}.img-center{margin:30px auto}.img-right{margin:10px 0 30px 30px;float:right}.img-left{margin:10px 30px 20px 0;float:left}img.txt-column{margin-bottom:30px;width:100%}.img-full-bleed{margin:30px auto;width:100%}.top-cover{margin-bottom:30px;width:100%}.img-full-pad{padding:0 30px;width:100%}.max-1600{max-width:1600px;margin:30px auto}.img:first-child{margin-top:0}.container.background-image{color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:30px}.encased,.encased img,.video-wrap{overflow:hidden;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.3)}video{display:block;width:100%;height:auto;border-radius:4px}pre{white-space:pre;display:block;color:#333;margin:3rem auto !important;background:#f4f4f4;overflow-x:auto;padding:20px;max-width:none}code{font-size:16px;line-height:30px}.comment{font-style:italic;color:#777}.grid-container{margin-bottom:30px}.grid{margin-left:-10px;margin-right:-10px}.grid:before,.grid:after,.column:before,.column:after{display:table;content:" "}.grid:after,.column:after{clear:both}.grid.tight{margin-left:-5px;margin-right:-5px}.grid.wide{margin-left:-20px;margin-right:-20px}.grid.nopad{margin:0}.grid.tight img{margin-bottom:10px}.grid.nopad img{margin-bottom:0}.sixcol{width:50%}.threecol{width:33.3332%}.fourcol{width:25%}.sixcol,.fourcol,.threecol{float:left;padding:0 10px}.tight .sixcol,.tight .fourcol,.tight .threecol{padding:0 5px}.wide .sixcol,.wide .fourcol,.wide .threecol{padding:0 20px}.nopad .sixcol,.nopad .tight .nopad .fourcol,.tight .nopad .threecol{padding:0}.ellipses{margin:60px auto;border:none;height:1px;position:relative}.ellipses::after{content:'. . .';color:#666;display:block;font-size:20px;line-height:1px;font-weight:500;text-align:center}.header{padding-top:80px;padding-bottom:80px;position:relative;width:100%;z-index:1;background:#222;color:#efefef}.header p{padding:20px 0;margin-bottom:0}#head-label{font-family:"Operator A", "Operator B";font-style:italic;font-weight:500;letter-spacing:-.02em;font-size:14px;line-height:20px;display:block;color:#c7a007}a.name{color:#efefef;border:none;text-transform:uppercase;font-weight:500;letter-spacing:.025em;display:inline-block;font-size:20px;transition:all .25s}a:hover.name{color:#c7a007}ul.contact{list-style:none;padding:0;margin-bottom:0}ul.contact li{display:inline;font-size:13px;text-transform:uppercase;font-weight:500;letter-spacing:.025em;margin-right:15px}ul.contact a{color:#efefef;border:none;transition:all .2s}ul.contact a:hover{color:#128ccc}.header p.article-link{padding-bottom:0}.header p.article-link a{font-weight:500;border:none;color:#11a0ea;transition:color .2s}.header p.article-link a:hover{border:none;color:#c7a007}@media (max-width: 768px){.header{padding-top:40px;padding-bottom:40px}.container{padding:30px 20px}}.header.fixed{position:fixed}@media (max-width: 650px){ul.contact li{display:block;border-top:1px solid #333;margin:0;padding:7px}ul.contact{border-bottom:1px solid #333;padding-top:5px}}.demo-buttons a{display:inline-block;color:#c7a007;border:2px solid #c7a007;padding:7px 11px 6px;text-transform:uppercase;font-size:14px;line-height:1.4;font-weight:500;margin:3px 1px;border-radius:2px;transition:all .2s}.demo-buttons a.here,.demo-buttons a:hover{background:#c7a007;color:#222}.demo-buttons.blue a{color:#0774ad;border-color:#0774ad}.demo-buttons.blue a.here,.demo-buttons.blue a:hover{background:#0774ad;color:#fff}
/*# sourceMappingURL=bundle.css.map */
